iT邦幫忙

2022 iThome 鐵人賽

DAY 8
1
自我挑戰組

Python and LINE Bot系列 第 8

[Day8] Dict字典(上)

  • 分享至 

  • xImage
  •  

About 字典

一. 字典基本用法

字典的結構跟串列很相像,它的元素放置在大括號「 { } 」中,元素是以 「鍵-值」 的方式來儲存,這樣的話就能夠使用 「鍵」 來取得 「值」 。其語法為:

字典名稱 = { 鍵1: 值1, 鍵2: 值2, 鍵3: 值3, ... }

 
舉個例子,取得元素的方法是以 (橡皮擦) 做為索引來取得 ( 10 ):
https://ithelp.ithome.com.tw/upload/images/20220919/20151448VU7NTfK92A.png
 

字典是透過為索引來取得,因此必須是唯一,則可重複。如過重複的話,只有最後面的有效,前面的會被覆蓋過去。舉例來說:
https://ithelp.ithome.com.tw/upload/images/20220919/20151448tDSHSWcnEh.png

「鍵」 除了不能重複外,想印出的不存在時也會發生錯誤,例如:
https://ithelp.ithome.com.tw/upload/images/20220919/20151448TiC45NHecX.png
說明:筆芯這個不存在,因此出現錯誤訊息。

 
 

二. 字典元素新增、修改、刪除

  1. 新增
    新增元素的方法是設定新的,例如:
    https://ithelp.ithome.com.tw/upload/images/20220919/20151448CVV4VQMrEP.png

  2. 修改
    修改元素的方法是針對來設定新 「值」,例如:
    https://ithelp.ithome.com.tw/upload/images/20220919/201514483N7kljSWed.png

  3. 刪除

    • 刪除字典中特定元素。語法及範例:
    del 字典名稱 [鍵]
    

    https://ithelp.ithome.com.tw/upload/images/20220919/20151448Fcp5rKtt00.png

     

    • 刪除字典中所有元素。語法及範例:
    字典名稱.clear()
    

    https://ithelp.ithome.com.tw/upload/images/20220919/20151448hEfBhpIV2Y.png

     

    • 刪除字典。語法及範例:
    del 字典名稱
    

    https://ithelp.ithome.com.tw/upload/images/20220919/20151448QQM937wxRw.png
    說明:因字典已被刪除,所以出現錯誤訊息說找不到 dict1 這個字典。

 
 
 
 
 

參考資料:Python初學特訓班


上一篇
[Day7] 迴圈(下)
下一篇
[Day9] Dict字典(下)
系列文
Python and LINE Bot30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言